﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Universum.Model.Domain.Classes;

namespace Universum.Model.Services.Classes
{
	public interface ILabWorkArticleService

	{

		Universum.Model.Domain.Classes.LabWorkArticle CreateNewPageWork();

		void SaveOrUpdate(Universum.Model.Domain.Classes.LabWorkArticle labWork);

		IList<Universum.Model.Domain.Classes.LabWorkArticle> GetLabWorkByPageGroupId(Guid guid);

		LabWorkArticle GetLabWorkBySlug(string id);

		LabWorkArticle GetLabWorkArticleById(Guid guid);

		void Remove(LabWorkArticle entity);
		void RemoveByPageGroupId(Guid pageGroupId);
	}
}
